a {
    font-family: arial;
    color: #67717a;
    text-decoration: none;
  
    
}
p {
    font-family: arial;
    color: #67717a;
    text-decoration: none;
    
}
li {
    list-style: none;
}
body {
    background: url('../img/fondo.jpg') repeat; 
}
.header .logo {
    margin-top: 30px;
}
.row-fluid.header-menu {
    background: url("../img/fondo_menu.jpg") repeat scroll 0 0 transparent;
    height: 133px;
}
.container.header {
    padding-left: 15px; 
    padding-right: 15px;
}
.user-account-box {
    float: right;
}

.user-account-box {
    margin-top: 30px;
}

.user-account-box .login {
    background: url("../img/user.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
    font-size: 12px;
}
.user-account-box .registration {
    background: url("../img/pen.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
    font-size: 12px;
}

.naranja{
    color:#dda77b;
}
.city-box {
    float: right;
}

.city-box .sbHolder {
	width: 200px; margin-left: 60px; margin-top: -22px;
}

.menu {
    margin-top: 18px;
}
.menu li {
    float: left;
    list-style: none;
    border-right: 1px solid #2A6992;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    height: 30px;
}
.menu li a {
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}
.menu ul {
    float: right;
}
li.latest {
    border: none;
}
.container.contenido {
    background: #FFF;
    margin-top: 38px;
    padding: 25px 10px 50px;
}
.categorias .titles {
    background: none repeat scroll 0 0 #909195;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left: 9px;
    width: 182px;
}

.categorias ul li a {
    color: #4E4E4E;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
/*
.categorias ul li a:link {
    color: #4E4E4E;
}
.categorias ul li a:visited {
    color: #4E4E4E;
}
*/
.categorias ul li a:hover {
    color: orange;
}
/*
.categorias ul li a:active {
    color: blue;
}*/	



.categorias ul li {
    padding-left: 10px;
    padding-top: 5px;
}
.categorias ul {
    background: url("../img/fondo_cat.jpg") repeat scroll 0 0 transparent;
    width: 182px;
    margin: 0;
}
.home-spot2 {
    margin-top: 15px;
}
.container.footer {
    background: url("../img/footer.jpg") repeat-x scroll 0 0 transparent;
    height: 179px;
    padding: 10px;
    padding-top: 35px;
}
.titulo-home {
    background: #909196;
    height: 30px;
    line-height: 30px;
    color:#FFF;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.titulo-home a {
    float: right;
    color: #FFF;
    font-size: 13px;
    font-weight: lighter;
}
.titulo-home a {
    float: right;
    color: #FFF;
    font-size: 13px;
    font-weight: lighter;
}
.container.footer ul li a {
    color: #FFF;
    font-size: 12px;
    
}
.container.footer ul li {
    text-align: right;
}
.newsletter p {
    color: #FFF;
    margin: 0;
    font-size: 12px;
}
.titulo-footer {
    font-weight: bold;
}
.vertical-line {
    border-left: 1px solid #3B699E;
}

.vertical-line-r {
    border-right: 1px solid #3B699E;
}


.listas-f {
    
}

.container.footer ul {
    margin: 0;
    width: 180px;
}
#facebook {}
.lista-recomendados {
    margin: 0px;
    border: 1px;
    border-color:#d0d0d0;
	
}
.cursos-recomendados {
    width: 25%;
    float: left;
    margin-right: 5px;
	margin-right: 15px;
}
.cursos-recomendados p {
    color: #393939;
    font-size: 15px;
    margin: 0;   
}
p.curso-titulo {
    color: #FF4909;
    font-weight: bold;
}
.mas-info {
    background: url("../img/mas-info.jpg") no-repeat scroll 0 0 transparent;
    height: 20px;
    padding: 7px;
    width: 165px;
}

.mas-info-gratis {
    background: url("../img/mas-info-gratis.jpg") no-repeat scroll 0 0 transparent;
    height: 20px;
    padding: 7px;
    width: 165px;
}
.mas-info-gratis .precio {
    color: #FFFFFF;
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    width: 50%;
}
.mas-info .precio {
    color: #FFFFFF;
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    width: 50%;
}
.mas-info-gratis .info {
    color: #FFFFFF;
    display: inline-block;
    width: 45%;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}
.mas-info .info {
    color: #FFFFFF;
    display: inline-block;
    width: 45%;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

.mas-info .info a:hover{
    text-decoration: none;
}

.container.copyright p {
    text-align: center;
    font-size: 12px;
    color: #595959;
}

.publica-form p {
    color: #514F4F;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}
.publica-form .secundario, .radios-curso span {
    font-size: 12px;
    color: #B5B5B7;
    font-weight: normal;
}
.publica-form {
    padding-left: 85px;
    padding-right: 85px;
    padding-top: 35px;
}

.publica-form .input-xlarge, .publica-form textarea {
    width: 369px;
}
.container.contenido.publica {
    padding-top: 0;
}
.radios-curso input[type="radio"], .radios-curso span  {
     margin-left: 10px;
    margin-top: 0;
}

.radios-curso span {
    
}
.container {
    width : 1000px;
}
.newsletter .submit {
    background: url("../img/btn-suscribirse.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 30px;
    text-indent: -9999em;
    width: 85px;
}

.newsletter .news {
    margin-top: 9px;
    width: 218px;
}
.footer .span3.listas-f ul {
    width: 150px;
}
.footer .span3.listas-f.listado-1 {
    width: 155px;
}
.footer .span3.listas-f.listado-2 {
    width: 195px;
}
.footer .span3.listas-f.listado-2 ul {
    width: 186px;
}
.footer .span3.listas-f.listado-2 ul li {
    padding-right: 27px;
}
.span3.newsletter {
    width: 341px;
}
.footer .footer-cards {
    margin-top: 24px;
}
.footer .footer-cards {
    text-align: center;
}
.footer .footer-cards img {
    float: left;
}
.logo-footer {
    margin-top: 17px;
}
#gmaps-canvas {
  height: 400px;
  border: 1px solid #999;
  -moz-box-shadow:    0px 0px 5px #ccc;
  -webkit-box-shadow: 0px 0px 5px #ccc;
  box-shadow:         0px 0px 5px #ccc;
}
#gmaps-canvas-chico {
  height: 250px;
  border: 1px solid #999;
  -moz-box-shadow:    0px 0px 5px #ccc;
  -webkit-box-shadow: 0px 0px 5px #ccc;
  box-shadow:         0px 0px 5px #ccc;
}
#gmaps-output-latitude, #input #gmaps-output-longitude {
  color: green;
}

.titles  a {
    text-decoration: none;
}
    
    .cuerpo {
    	color:#514F4F; 
    	font-weight:lighter;  
    margin-left:2em
        
    }
     .sidebar-titulos {
    	color:#514F4F; /* dado que este elemento es flotante, debe asignarse un ancho */
    	font-family: arial;
                font-size:medium;
        margin-left:2em;      
    }
    #seleccionado {
  color: #FE9A2E;
}
     hr {
  background-color: gray; 
  height: 1px; 
  width: 90%;
  margin-left: 1em;
  margin-top: 0%;
  margin-bottom: 2%;
 
}
   #columna-izquierda {
 float:left;
 width:38%;
 overflow: hidden;
 vertical-align: middle;
 
 
}
#columna-derecha {
 float:right;
 width:58%;
}

#fila {
 float:right;
 width:100%;
 
}

#faqs h3	{ cursor:pointer; border:none 5px #000000;
           
            z-index:1;
           color:#514F4F;
           margin-bottom:2px;/* dado que este elemento es flotante, debe asignarse un ancho */
    	font-family: arial;
        font-weight:normal; 
        font-size:medium;
        margin-left:2em;
background-color: #e2e2e2;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: -1px 2px 5px #7a7a7a;
-webkit-box-shadow: -1px 2px 5px #7a7a7a;
box-shadow: -1px 2px 5px #7a7a7a }

#faqs div { height:0; overflow:hidden; position:relative; }

#faqs div p	{ cursor:pointer; border:solid 1px #d3d3d3;
background-color: #f2f2f2;
z-index:0;
color: #505050; 
padding:0; 
margin-left:2.5em;
margin-bottom:1px;
margin-top:0px;
position:relative;
}

#faqs h3:hover {
color:#FE9A2E;

}

#faqs h3:after {
color:#FE9A2E;
}

a:hover {color:#FE9A2E;
text-decoration:none;}


.texto-gris {
    font-family: arial;
    color: #67717a;
    text-decoration: none;}     

input[type=search] {
    background: #ededed;
background-image:url('buscar.png');
background-repeat:no-repeat;
background-position:top left;	
padding-left:36px;
width:220px;
    -webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
        border-radius:7px;
}

input[type=search]:hover {
    background: #ededed url('buscar.png') no-repeat top left;
    webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
    -moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
    box-shadow: 0 0 5px rgba(109,207,246,.5);
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;
}
     .btn-siguiente {
        color: #FFFFFF;
        alignment-adjust: central;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
        background-color: #FFA500;
        background-image: -moz-linear-gradient(top, #FDC856, #FFA500);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FDC856), to(#FFA500));
        background-image: -webkit-linear-gradient(top, #FDC856, #FFA500);
        background-image: -o-linear-gradient(top, #FDC856, #FFA500);
        background-image: linear-gradient(top, #FDC856, #FFA500 68%);
        background-repeat: repeat-x;
        border-color: #FFA500;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDC856', endColorstr='#FFA500', GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }
    .btn-siguiente:hover,
    .btn-siguiente:active,
    .btn-siguiente.active,
    .btn-siguiente.disabled,
    .btn-siguiente[disabled] {
        color: #FFFFFF;
        background-color: #FFA500;
    }
